package com.linkage.bss.crm.packagemgr.model;

import java.io.Serializable;

/**
 * 简单销售品对象
 * @author 杨华华
 * @version 2009-10-19
 */
public class OfferSpecDto implements Serializable {
	/**
	 *
	 */
	private static final long serialVersionUID = 1L;

	private Long offerSpecId;
	private String offerSpecName;
	private String simpleSpell;
	private String offerTypeCd;
	/**
	 * 附属销售品标识：offerSpecFlag='PROD' 叠加包，offerSpecFlag='SERV' 服务附属销售品
	 */
	private String offerSpecFlag;
	private String offerRoleId;
	private Short feeType;
	private String pointOffer;

	private Integer itemSpecId;
	private Integer relaTypeCd; //销售品关联种类    23:连带的销售品   2：依赖   -1 ：非互斥的销售品

	public OfferSpecDto() {
	}

	public OfferSpecDto(Long offerSpecId, String offerSpecName, String simpleSpell, String offerSpecFlag) {
		this.offerSpecId = offerSpecId;
		this.offerSpecName = offerSpecName;
		this.simpleSpell = simpleSpell;
		this.offerSpecFlag = offerSpecFlag;
	}

	public OfferSpecDto(Long offerSpecId, String offerSpecName, String simpleSpell, String offerSpecFlag,
					Integer itemSpecId) {
		this.offerSpecId = offerSpecId;
		this.offerSpecName = offerSpecName;
		this.simpleSpell = simpleSpell;
		this.offerSpecFlag = offerSpecFlag;
		this.itemSpecId = itemSpecId;
	}

	public Long getOfferSpecId() {
		return offerSpecId;
	}

	public void setOfferSpecId(Long offerSpecId) {
		this.offerSpecId = offerSpecId;
	}

	public String getOfferSpecName() {
		return offerSpecName;
	}

	public void setOfferSpecName(String offerSpecName) {
		this.offerSpecName = offerSpecName;
	}

	public String getOfferTypeCd() {
		return offerTypeCd;
	}

	public void setOfferTypeCd(String offerTypeCd) {
		this.offerTypeCd = offerTypeCd;
	}

	public String getPointOffer() {
		return pointOffer;
	}

	public void setPointOffer(String pointOffer) {
		this.pointOffer = pointOffer;
	}

	public Short getFeeType() {
		return feeType;
	}

	public void setFeeType(Short feeType) {
		this.feeType = feeType;
	}

	public String getOfferSpecFlag() {
		return offerSpecFlag;
	}

	public void setOfferSpecFlag(String offerSpecFlag) {
		this.offerSpecFlag = offerSpecFlag;
	}

	public String getSimpleSpell() {
		return simpleSpell;
	}

	public void setSimpleSpell(String simpleSpell) {
		this.simpleSpell = simpleSpell;
	}

	public String getOfferRoleId() {
		return offerRoleId;
	}

	public void setOfferRoleId(String offerRoleId) {
		this.offerRoleId = offerRoleId;
	}

	public Integer getItemSpecId() {
		return itemSpecId;
	}

	public void setItemSpecId(Integer itemSpecId) {
		this.itemSpecId = itemSpecId;
	}

	public Integer getRelaTypeCd() {
		return relaTypeCd;
	}

	public void setRelaTypeCd(Integer relaTypeCd) {
		this.relaTypeCd = relaTypeCd;
	}

}
